﻿@Imports SchoolClick.Database.jqGrid
@Code
    Dim grid = New JqGridHelper(Of NOTAS_MATERIAS_SEGUNDA_MATRICULA)("table-notas-pre",
        dataType:=JqGridDataTypes.Json, methodType:=JqGridMethodTypes.Post, pager:=True,
        URL:=Url.Action("_get_alumnos_ingreso_notas_pre", "Periodos", New With {.Grado = "2-General"}),
        rowsNumbers:=True, rowsNumber:=20, viewRecords:=True,
        width:=920, height:=465,
        editingUrl:=Url.Action("_save_nota_periodo_recuperacion_xtra", "Periodos"),
        onSelectRow:="$.handlerjqGridOnSelectedRowForNotas"
    ).Navigator(New JqGridNavigatorOptions() With {.Add = False, .Edit = False, .Delete = False, .Search = False}
    )
End Code
@Html.TableFields(String.Format("Grados disponibles para el año escolar {0}", ViewBag.Año)
    ).AddField("cmbGrados", "Seleccione el el grado donde ingresará las notas del Periodo de Recuperación Extraordinario", JFControlType.ComboBox, New JFOptionsFields().loadItems(SchoolClickDAL.GetGradosPromocion)
).SetTableWidth(920
).AddJavaScript(grid.GetJavaScript.ToHtmlString)
@Html.TituloFieldSet("Ingreso de la nota obtenida en el Periodo de Recuperación Extraordinario", New With {.Style = "margin-bottom: 10px; margin-top: 8px;"})
@grid.GetHtml
<br />
<br />
<script type="text/javascript">
    $(function () {
        $('#cmbGrados').on('change', function() {
            $('#table-notas-pre').jqGrid('setGridParam', { url: '/Periodos/_get_alumnos_ingreso_notas_pre?Grado=' + this.value}).trigger('reloadGrid');
        });
    });
</script>